package cn.hxth.api.model;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/** 入库记录表
 * @author 夏志美
 */
@Setter
@Getter
public class InstockRecord implements Serializable {
    @JSONField(serialize = false)
    private List<InstockRecord> instockRecords ; // 用于批量添加无实际意义
    private Integer ino; // 入库单编号

    private Date date;// 入库日期

    private Plant plant; // 入库车间

    private Product product ;// 入库商品

    private Integer incount; //  入库商品数量

    private Integer inventory; // 期初库存

    private String lin; // 库位号

    private Double price; // 商品单价
    private  String productName ; // 商品名称
    private  String productSpec ;// 商品规格名称

    /**
     *
     * @return 入库总金额
     */
    public Double getTotalPrice() {
        return inventory * price ;
    }
}